package com.graduation.springbootinit.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.graduation.springbootinit.model.entity.ShopPart.ProductImage;

import java.util.List;

public interface ProductImageService extends IService<ProductImage> {
    
    /**
     * 批量保存商品图片
     */
    void saveProductImages(Long productId, List<String> imageNames);
    
    /**
     * 保存商品图片
     */
    void saveProductImage(Long productId, String imageName);
    
    /**
     * 删除商品图片
     */
    void deleteProductImage(Long id);
    
    /**
     * 删除商品的所有图片
     */
    void deleteByProductId(Long productId);
    
    /**
     * 获取商品的所有图片
     */
    List<ProductImage> getImagesByProductId(Long productId);
} 